package com.controller.Hua;

import com.pojo.Hua.*;
import com.service.Hua.IHOrderService;
import com.util.Res;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;
import java.util.Objects;

/**
 * 华订单控制器
 * 订单控制器
 *
 * @author admin
 * @date 2023/06/20
 */
@RestController
@RequestMapping("hua/")
public class HuaOrderController {
    @Autowired
    IHOrderService ihOrderService;

    @GetMapping("getBeginOrder")
    public Res getBeginOrder() {
        Res res = new Res();
        List<HuaBeginOrder> getBeginOrder = ihOrderService.getBeginOrder();
        if (Objects.isNull(getBeginOrder)) {
            res.setMsg("没有生产订单");
            res.setCode(404);
        } else {
            res.setCode(200);
            res.setData(getBeginOrder);
        }
        return res;
    }

    /**
     * 获得订单
     *
     * @return {@link Res}
     */
    @GetMapping("getOverOrder")
    public Res getOverOrder() {
        Res res = new Res();
        List<HuaBeginOrder> getOverOrder = ihOrderService.getOverOrder();
        if (Objects.isNull(getOverOrder)) {
            res.setMsg("没有生产订单");
            res.setCode(404);
        } else {
            res.setCode(200);
            res.setData(getOverOrder);
        }
        return res;
    }

}
